home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 50
/
Aminet 50 (2002)(GTI - Schatztruhe)[!][Aug 2002].iso
/
Aminet
/
util
/
libs
/
cddalibbeta.lha
/
CDDA-Lib
/
Readme
< prev
next >
Wrap
Text File
|
2002-05-14
|
2KB
|
44 lines
CDDA.LIBRARY (beta release)
============
What is this?
-------------
cdda.library is supposed to be a high-level MorphOS library for the playback
of digital CD-ROM audio. It allows developers to play back CD audio tracks with
as little fuss as possible.
Some features:
- high-level API
-> no device messing.
- automatic CD-ROM drive recognition
-> user-friendly: users don't have to remember device/unit of their drive.
- safe and system-friendly (at least that's my intention ;))
- search for CD drives by certain criteria
-> e. g. when you write a game and want to play soundtrack from CD, find
automatically the drive which has the game CD in it (used e.g. by ScummVM).
- supports CDID information
-> useful for CD player purposes.
- event callback hooks
-> receive events like current playing time, track crossing, stop, pause, etc.
- "resource manager" (erm, a little bit)
-> one program can't mess too easily with another program's audio play.
Installation
------------
Just copy the file cdda.library.elf to LIBS: - that's it. You can also double-click
the provided install icon from MorphOS desktop.
Beta issues
-----------
- Drive recognition code has been changed lately and is a bit untested. It should
be "safer" than the old code, but may not work with all (esp. old) CD file systems.
Tested and ok with OS3.5/3.9's CacheCDFS. If there's any problem, e-mail me please!
- Drives mounted after the library has been loaded into memory are not recognized.
Quit all programs using the library and do an "avail flush" in a shell.
Author
------
That's me, Rüdiger Hanke :)
You can contact me at tomjoad@muenster.de